<?php
/* includes */
include '../general_functions.php';

/* проверка авторизации */
open_connection();
if (!checkUserAccess()) {
    /* если пользователь не авторизирован,
     * перенаправляем на страницу авторизации */
    lose_connection();
    goToPage("index.php");
}

$key = 0;
if (isset($_GET['key']))
    $key = $_GET['key'];

/* main */
$err = NULL;
if (isset($_POST['submit'])) 
{
    /* изменяем бренд */
    execute_query("UPDATE `brands` SET `name`='" 
        . mysql_real_escape_string($_POST['brandname']) . "' WHERE id="
        . mysql_real_escape_string($key). ";");

    /* закрываем соединение и переходим обратно */
    close_connection();
    goToPage("../brands.php");

}

if (isset($_POST['cancel'])) {
    /* закрываем соединение и переходим обратно */
    close_connection();
    goToPage("../brands.php");
}
?>

<!DOCTYPE html>
<html>
    <head>
        <title>Plugs.ru - Админка</title>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="../../styles/admin_brands_style.css" />
        <script src="../../ajax/getXmlHttp.js" type="text/javascript"></script>
        <script type="text/javascript">
            function onSelectItem(key) 
            {
                // создать объект для запроса к серверу
                var req = getXmlHttp();
                req.open('POST', '../../ajax/getRowData.php', true); 
                req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

                // onreadystatechange активируется при получении ответа сервера
                req.onreadystatechange = function() 
                { 
                    // если запрос закончил выполняться
                    if (req.readyState == 4) 
                    {
                        // если статус 200 (ОК)
                        if(req.status == 200) 
                        {
                            // десериализуем JSON
                            var report = eval('('+req.responseText+')');
                            if (report.status == "OK") 
                            {
                                var txtName   = document.getElementById('txt_name');
                                txtName.value = report.data.name;
                            }
                        } 
                    }
                }

                var params = '&table=' + encodeURIComponent('brands') + '&key=' + encodeURIComponent(key);
                req.send(params);
            }
        </script>
        <?php
            print '<script language="javascript">onSelectItem('.$key.');</script>';
        ?>
    </head>
    <body>
	<div id="outer_wrapper_auth">
	    <section id="main">
		<form method="post">
		    <h1 class="header_text">Изменить бренд</h1>
		    <p>Название</p>
		    <input id="txt_name" type="text" name="brandname"/>
		    <p></p>
		    
		    <button id="submit" type="submit" name="submit">Сохранить</button>
		    <button id="cancel" type="cancel" name="cancel">Отменить</button>
		    <?php
		    if (isset($err))
			echo '<h4>' . $err . '</h4>';
		    ?>
		</form>
	    </section>
	</div>
    </body>
</html>

<?php
close_connection();
?>